package com.ruoyi.jproom.mapper;

import com.ruoyi.jproom.entity.DemandInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zeo
 * @explain 我要租房 我要买房持久层
 * @date 2020/7/27 11:08
 */
public interface DemandHousingMapper {

    /**
     * 客户端我要买房委托
     * @param demandInfo
     * @return
     */
    int insertMeBuyHousingEntrust(DemandInfo demandInfo);

    /**
     * 客户端我要租房委托
     * @param demandInfo
     * @return
     */
    int insertMeRentHousingEntrust(DemandInfo demandInfo);


    /**
     * 获取我要买房委托数据
     * @param demandInfo
     * @return
     */
    List<DemandInfo> findMeBuyHousingEntrustList(DemandInfo demandInfo);

    /**
     * 作废我要买房委托
     * @param demandId
     * @return
     */
    int toVoid(String demandId);

    /**
     * 获取我要租房委托数据
     * @param demandInfo
     * @return
     */
    List<DemandInfo> findMeRentHousingEntrustList(DemandInfo demandInfo);

    /**
     * 修改处理状态
     * @param demandId
     * @param isHandle
     * @return
     */
    int changeIsHandle(@Param("demandId") String demandId,@Param("isHandle") String isHandle);
}
